# coding:utf-8
import re
labels = '''\
<table><tbody><tr><td>A类火灾（固体物质）</td><td>水、泡沫、干粉ABC、卤代烷</td></tr><tr><td>B类火灾（液体和可熔化固体）</td><td>水、泡沫、卤代烷、二氧化碳</td></tr><tr><td>C类火灾（气体）</td><td>干粉、卤代烷、二氧化碳</td></tr><tr><td>D类火灾（金属及其化合物）</td><td>卤化物、干粉、7150</td></tr><tr><td>E类火灾（带电）</td><td>卤代烷、二氧化碳、干粉</td></tr></tbody></table>
'''

captionstr = ''

if captionstr:
    captioncode = '\n\t<caption>' + captionstr + '</caption>'
    # labels = labels.replace('<table>', '<table>' + captioncode)
    labels = re.sub('(<table.*?>)', r'\1' + captioncode, labels)  # 后面替换的\1前面一定要加r

finalstr = '<div align="center">\n' + labels.replace('<thead', '\n\t<thead').replace('</thead>', '\n\t</thead>').replace(
    '<tbody', '\n\t<tbody').replace('</tbody>', '\n\t</tbody>').replace('<tr>', '\n\t\t<tr>').replace('</table>', '\n</table>') + '</div>'

print(finalstr)